/**
 * 麻将牌生成器
 * @public
 * */
module.exports = class MahjongGenerator {
    /**
     * 构造函数，需要传入洗牌的数量
     * 108张（排除东南西北中发白梅兰竹菊）
     * 136张（包含东南西北中发白）
     * 152张（包含东南西北中发白梅兰竹菊）
     * @param {Number} shuffle_num
     * @public
     * */
    constructor (shuffle_num) {
        this._shuffle_num = shuffle_num;
        this._shuffle_tiles = [];
    }

    /**
     * 洗牌
     * @public
     * */
    shuffle () {

    }

    /**
     * 发牌
     * @param {Number} tile_num
     * @public
     * */
    dealTiles (tile_num) {

    }
};